package com.hr.classes.entity.dto;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * <pre>
 * 描述：TODO
 * </pre>
 *
 * @类名：com.hr.classes.entity.dto.TbAttendanceRuleDTO
 * @创建日期: 2024/5/7 15:41
 */
@Data
public class TbAttendanceRuleDTO {

    private Integer id;

    /**
     * 规则名称
     */
    private String name;

    /**
     * 规则类型（0固定时间 1弹性时间）
     */
    private String type;

    /**
     * 规则说明
     */
    private String comment;

    /**
     * 是否启用规则（0不启用 1启用）
     */
    private String status;

    /**
     * 生效时间
     */
    private Date effTime;

    /**
     * 上班时间
     */
    private Date workUpTime;

    /**
     * 下班时间
     */
    private Date workDownTime;

    /**
     * 打卡时间范围开始
     */
    private Date clockStartTime;

    /**
     * 打卡时间范围结束
     */
    private Date clockEndTime;

    /**
     * 打卡周期
     */
    private String clockPeriod;

    /**
     * 弹性时间
     */
    private BigDecimal flexTime;


}
